home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / bash_114.zip / bash-1.14.2 / support / mkdirs < prev    next >
Text File  |  1994-05-19  |  386b  |  30 lines

  1. #! /bin/sh
  2. #
  3. # mkdirs - a work-alike for `mkdir -p'
  4. #
  5. # Chet Ramey
  6. # chet@po.cwru.edu
  7.  
  8. for dir
  9. do
  10.  
  11.     [ -d "$dir" ] && continue
  12.  
  13.     tomake=$dir
  14.     while [ "$dir" ]; do
  15.         # dir=${dir%/*}
  16.         # dir=`expr "$dir" ':' '^\(/.*\)/[^/]*'`
  17.         dir=`expr "$dir" ':' '^\(.*\)/[^/]*'`
  18.         tomake="$dir $tomake"
  19.     done
  20.  
  21.     for d in $tomake
  22.     do
  23.         [ -d $d ] && continue
  24.         echo mkdir $d
  25.         mkdir $d
  26.     done
  27. done
  28.  
  29. exit 0
  30.